/*****个人设置******/
/*setting begin*/
/**setting 导航栏 begin**/
input:-ms-input-placeholder,textarea:-ms-input-placeholder /* placeholder only style */   
  {
    color:#ACA899;
  }

#navigation {
	width: auto;
	height: 30px;
	margin-left:15px;
	border-bottom: 2px solid #4375CA;
}

.errorBlockTip{
	color: red;
	/*margin: 10px 0px;*/
	font-weight: bold;
}

#navigation a {
color: #000;
text-decoration: none;
}

#navigation ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#navigation ul li {
	float: left;
	margin-right: 4px;
}

#navigation ul li {
	display: block;
	width: 87px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: url('../images/set_normal.png');
	font-size: 14px;
}

#navigation ul li.current {
	background: url('../images/set_current.png');
	font-weight: bold;
	color: #fff;
}

#navigation ul li.current a{
	color: #fff;
}
/**setting 导航栏 end**/
	#setting{
		background-color:#fff;
		padding:30px !important;
		padding:20px;
		min-height: 460px;
		color: #000;
	}
	#setting h2{
		font-weight:bold;
		font-size:30px;	
		color:blue;	
	}
	#setting .frame{
		padding: 20px 0 0 0;
	}
	#setting form{
		margin:0;	
	}
	#setting input[type="text"]{
		width:155px;
		height:22px;
		margin-left: 10px;
		line-height: 22px;
	}
	#setting input[type="password"]{
		width:180px;
		margin-left: 5px;
		line-height: inherit;
	}
	#setting textarea{
		margin-left: 10px;
	}
	#setting label{
		float:left;
		width:100px;
		text-align:right;
		font-size:14px;
		margin-left: 15px;
		padding-top: 5px;	
	}
	#setting label.rdLabel{
		float:left;
		width:100px;
		text-align:right;
		font-size:14px;
		margin-left: 0;
		padding-top: 5px;	
	}
	#setting label.boundweibo{
		width:80px;
		text-align:left;
		padding-top: 0px;	
		margin-left: 0;
		font-size: 12px;
		margin-bottom: 20px;
		cursor: pointer;
	}
	#setting label.bound{
		width:70px;
		text-align:center;
		padding-top: 0px;	
		margin-left: 0;
		font-size: 12px;
		text-decoration: underline;
		margin-bottom: 20px;
	}
	#setting input[type="checkbox"]{
		float:left;
		margin-right: 130px;
		margin-left: 20px;
		margin-top: 6px;	
	}
	#setting input[type="radio"]{
		clear:both;
		margin-left: 220px;
		margin-top: 6px;	
	}
	#setting .row{
		height:50px;	
	}
	#setting #submit{
	margin: 10px 0px 10px 125px;
	font-size: 14px;
	}
	.setting-banner{
		padding-left:30px;	
	}
	.setting-bottom div{
		height: 40px;
		line-height: 40px;
		font-size: 16px;	
	}

	#setting .menu { 
			margin: 0px 0px;
			height:28px; 
			border-bottom:3px solid #707070;
		}
	#setting .menu ul {	
			list-style: none;
			margin: 0px;
			padding: 0px; 
		}
	#setting .menu ul li { 
			float:left; 
			margin-left:2px;
		}
	#setting .menu ul li a { 
			text-decoration:none;display:block;height:30px;width:142px;line-height:30px;color:black;text-align:center;font-size:16px;font-family: SimHei
		}
	#setting .menu ul li.active a{
			/*border:1px solid #727FF2;*/
			font-size:16px;
			background:#727FF2;
			color: white;
		}
	#setting .menu ul li{
			list-style:none;
			cursor:pointer;
			line-height:18px;
			border-bottom:none;
			margin-bottom:-2px
		}
	#setting .menu ul li.active{
			background-color:#727FF2;
			border-bottom:none;
			overflow: hidden;
		}
	#setting .mynav {
			padding-left: 30px;
			float: left;
			border-right: 1px solid #000;
			width: 80px;
			height: 30px;
			text-align: center;
			line-height:2.0em;
			font-size: 14px;
			font-weight: bold;
	}
	#setting select{
			width: 120px;
			margin-left: 10px;
			font-family:Verdana,Arial; font-size: 11pt; 
	}
	#setting .blacklist{
			padding: 0px 140px 20px 36px;
	}
	#setting .blacklist h4 {
		font-weight: bold;
		padding: 0 0 10px 0;
		border-bottom: 1px solid #ddd;
	}
	#setting .blacklist ul li {
		border-bottom: 1px dotted #DFDFDF;
		line-height: 28px;
		height: 28px;
		padding: 6px 0;
	}
	#setting .btn-remove {
		background: #4A9DD7;
		width: 80px;
		height: 24px;
		font-size: 12px;
		color: #fff;
		text-align: center;
		border-radius: 2px;
		border:none;
		cursor:pointer;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-khtml-border-radius: 2px;
	}
	.blueBtn{
		background: #3E72C9;
		width: 66px;
		height: 32px;
		font-size: 15px;
		color: #fff;
		text-align: center;
		padding: 0px;
		vertical-align: middle;
		border-radius: 5px;
		border: none;
		cursor: pointer;
	}
	.auditContent{color: #BA1F1D;}
	#setting .gender{position: relative;top: 5px;left: 5px;}
	#setting .contactManage{margin-right: 100px;float: right;}
	/***公司设置***/
	#setting .comp_set{
		margin: 0;
		padding: 0;
		border-bottom: 1px solid #D8D8D8;
	}
/*setting end*/

/**忘记密码 begin**/
.formblock {
float: left;
display: inline;
margin-right: 20px;
margin-top: -20px;
}
.formblock {
padding-bottom: 70px;
}
.formblock h2 {
margin: 70px 0 20px 90px;
}
#lostpw_block p {
margin-left: 90px;
line-height: 24px;
}
#lostpw_block p.msg {
color: grey;
font-size: 12px;
}
#lostpw_block #lostpwForm label {
display: inline-block;
width: 90px;
text-align: right;
margin-top: 20px;
margin-left: 0px;
}
#lostpw_block #lostpwForm input[name="email"] {
width: 325px;
height: 30px;
line-height: 20px;
padding: 4px 6px;
border: 1px solid #999;
margin: 20px 0 0 0;
}
#lostpw_block #lostpwForm input.button {
width: 100px;
margin-top: 20px;
margin-left: 90px;
}

/**忘记密码 end**/

/*自动提示*/
.message {position: absolute;background-color: white;text-align: left;}
.message ul{border: 1px solid #cccccc;}
.message ul li{list-style-type:none;padding-left:5px;padding-right:5px;
margin:0px;line-height: 25px;height: 25px;cursor: pointer;white-space:nowrap;}
.message ul li.active{background-color: #B7A3A3}
/*自动提示 end*/

/*我的通知 begin*/
.dataEmpty {
		font-size: 14px;
		padding: 20px;
}
#m_content_items{
	padding:20px 40px 20px 60px;
	min-height:500px;
}
.items_header{
	border-bottom:1px solid #4461da;
}
.items_header em{
	width: 15px;height: 15px;background: url(../images/shouye1.png) -267px -339px;
	display: inline-block;vertical-align: -2px;
}
.items_header a{
	height:30px;
	line-height:30px;
	padding-bottom:4px;
	display:inline;
	color:gray;
	font-size: 15px;
	padding-right: 15px;
}
.items_header a.current{
	color:#4461da;
	font-weight: bold;
}
.m_content_item{
	padding-top:20px;
}
.m_content_item_left{
	float:left;
}
.m_content_item_right{
	padding:0 0 20px 70px;
	border-bottom: 1px solid #C9C5C5;
}
.notify_title{
	color:#644712;
}
.notify_content{
	padding:2px 0 10px ;
}
.notify_func{
	float:right;
	margin-right:10px;
}
#m_content_items  input[type="text"]{
	padding: 0px;
}
/*我的通知 end*/
/*我的关注*/
.m_content_float{
	float:left;
	padding: 20px 55px;
	text-align: center;
}
.m_content_follow_img a{
	display:block;
	background:#f4f4f4;
	width:50px;
	height:50px;
	border:1px solid #D4D4D4;
}
.m_content_follow_img a img{
	padding:5px 0 0 0;
	
}
.m_content_follow_img .ty{
}
.m_content_follow_info{
	padding-top:10px;
}
/*我的关注 end*/
/*我的问答*/
.m_content_float .m_feed_item{
	width:630px;
	margin: -1px 20px 0 0;
	padding:0;
}
.m_content_float .m_feed_cnt{
	margin-left: 5px;
}
.m_content_float .m_feed_detail{
	padding:0;
}
.m_content_float .m_feed_txt{
	padding: 0px 0 24px 15px;
	width:90%;
}
.m_content_float .m_feed_func{
	margin:0 20px 0 40px;
}
.m_content_float .m_feed_face{
	padding: 15px;
}
.m_content_float .m_feed_answer textarea{
	width: 450px;
	height: 100px;
	margin-left: 40px;
}
.m_content_float .m_feed_answer div{
	text-align: right;
	margin-right:60px;
}
/**问答搜索**/
.mydiv div .userCompSearch{line-height: 25px;}
.userCompSearch{
	border: 1px solid #ccc;
	/* height: 40px; */
	line-height: 40px;
	padding-left: 10px;
}
.userCompSearch input[type="text"] {
	cursor:pointer;
	width: 80px;
	border-radius: 4px;
}
.userCompSearch .blueBtn{background: #3C95D4;height: 25px;}
#m_content_items .userCompSearch input[type="text"]{padding: 5px;}
.fav_time{float: right;margin-right: 10px;color: #c1c1c1;}
/**问答搜索**/
/*我的问答 end**/
/*上市公司发布*/
.m_company{
	border-bottom: 1px solid #C4C4C4;
}
.company_content span{width:350px;overflow: hidden; word-wrap: break-word;
word-break: break-all;}
.company_content a{}
/*上市公司发布 end*/
/*头像设置*/
#head-set #col7 {
width: 800px;
}
#head-set .set-hd h3 {
font-size: 14px;
font-weight: 700;
border-bottom: #EBEBEB solid 1px;
padding: 0 0 10px;
}
#head-set .chanage {
position: absolute;
left: 22px;
top: 60px;
background: #d9d9d9;
padding: 5px 10px;
border-radius: 2px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
}
#head-set .person-set {
background: #fff;
}
#head-set .extend {
padding: 20px;
}
#head-set .set-hd {
margin: 0 0 5px;
}
#head-set .form-avatar {
margin: 30px 0 0 0;
padding: 15px 5px;
}
#head-set .form-avatar div{
margin: 0;
clear: none;
}
.form-avatar dd {
padding: 0 0 15px;
position: relative;
overflow: hidden;
}
#head-set .form-avatar .mod-avatar {
position: relative;
}
#head-set .form-avatar .mod-avatar div.cut-1 {
width: 200px;
padding: 0 0px 0 0;
}
#head-set .form-avatar .mod-avatar div.cut-1 {
display: block;
float: left;
text-align: center;
}
#head-set .left {
float: left;
}
#head-set .btn-green-small, .btn-green-small:hover {
background: #414448;
width: 50px;
height: 24px;
font-size: 12px;
color: #fff;
text-align: center;
border-radius: 2px;
border:none;
cursor:pointer;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
}
#head-set .btn-cancel {
background-position: 0 -452px;
padding: 0 0 0 2px;
}
#head-set .ml10 {
margin-left: 10px;
}
/*头像设置 end*/

/*登录页面-角色选择jbox*/
#chooseRole li {
list-style: none;
}
#chooseRole li {
display: list-item;
text-align: -webkit-match-parent;
}
#chooseRole ul{
list-style-type: disc;
}

#chooseRole table {
border-collapse: collapse;
border-spacing: 0;
}
#chooseRole table {
border-collapse: separate;
border-spacing: 2px;
border-color: gray;
}
#chooseRole .op_layer {
}
#chooseRole .op_layer .bg {
padding: 5px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
background: url(../../../images/layer/layer_bg.png?id=1351149817012) repeat;
}
#chooseRole .op_layer .content {
position: relative;
background: #fff;
border: 1px solid #999;
-moz-border-radius: 3px;
}
#chooseRole .op_layer .detail {
padding: 0 10px 10px;
}
#chooseRole .op_layer .content_d {
width: 100%;
padding: 20px 0;
}
#chooseRole .op_layer .content_d .app_pic {
display: block;
background: url(../images/layer_libg.png) -2px 0 no-repeat;
width: 106px;
height: 108px;
text-align: center;
}
#chooseRole .op_layer .content_d .app_pic .pic {
padding: 11px 0 6px;
}
#chooseRole .op_layer .content_d .app_pic .pic_txt {
line-height: 18px;
font-size: 14px;
font-weight: bold;
}
#chooseRole .op_layer .content_d .app_info {
display: block;
margin: 5px -2px 0 -2px;
text-align: center;
line-height: 18px;
}
#chooseRole .op_layer .content_d .app_case {
margin: 12px 0 0 2px;
color: #999;
line-height: 21px;
}
#chooseRole .op_layer .content_d .app_list li.last {
background: none;
}
#chooseRole .op_layer .content_d .app_list li {
background: url(../../../images/layer/vline_li.gif?id=1351149817012) no-repeat right center;
width: 106px;
margin: 0;
padding-right: 1px;
float: left;
padding: 0 20px;
}

/*登录页面-角色选择 end*/
.color-blue {
	color: #4461da;
}



/*公司易访谈*/
.com_easy_talk_box{padding: 30px 80px 30px 80px;min-height: 650px;}
.com_easy_talk_box .easy_talk_title{font-size: 14px;border-bottom: 1px solid #4461da;padding-bottom: 5px;}
.com_easy_talk_box .easy_talk_title .active{font-weight: bold;color: #4461da}
.com_easy_talk_box .contentBox{margin: 20px 10px 20px 10px;width: 540px;}

.com_easy_talk_box .contentBox .talkContent{overflow:hidden;zoom:1;margin-right:-30px;padding-left: 10px;}
.com_easy_talk_box .contentBox .talkContent .talk_title{font-weight: bold;font-size: 15px;margin-bottom: 10px;}
.com_easy_talk_box .contentBox .talkContent li{float:left;display:inline;width:540px;
margin-right:30px;padding-bottom:20px;color: #555;}
.com_easy_talk_box .contentBox .talkContent li div{zoom:1;}
.com_easy_talk_box .contentBox .talkContent li h4{margin-top: -2px;line-height: 20px;padding-bottom: 4px;}
.com_easy_talk_box .contentBox .talkContent li p{font-size:12px;line-height:18px;}
.com_easy_talk_box .contentBox .talkContent li .bd{padding-top:4px;margin: 0 0 20px 0;}
/*公司易访谈end*/

/*列表页*/
.rank_hid{display: none;}
.pageDiv{margin-top: 10px;margin-right: 10px;}
.pageDiv .pageInfo{float: right;padding: 20px 0px 30px 0px;}
/* 公司页 */
.rank_middle{background-color:white;border-left:1px solid #d8d9da;
border-right:1px solid #d8d9da;}
.rank_middle .company_center{float:left;width:735px;border-right: 1px solid #ccc;padding-bottom: 30px;}
.rank_middle .company_right{float:left;width:235px;border-left: 1px solid #ccc;margin-left: -1px;padding-bottom: 30px;}
.rank_middle .dashed{border-bottom:1px dashed #e2e2e2;}
.rank_middle .solid{border-bottom:1px solid #e2e2e2;}
.rank_box{padding: 20px;}
.rank_top{border-bottom: 1px solid #727FF2;height: 25px;}
.rank_top span{font-size: 14px;color:#727FF2; font-weight: bold;margin-left: 20px;}
.rank_box .rank_select{margin:20px 5px 60px 5px;font-size: 14px;}
.rank_box .rank_select .rank_select_div{margin: 10px 0px 10px 0px}
.rank_box .rank_select .rank_select_div .rank_title{color:#1a4f92;margin: 0px;float: left;width: 40px;}
.rank_box .rank_select .rank_select_div .rank_title_content{margin: 0px;float: left;width: 635px;line-height: 20px;}
.rank_box .rank_select .rank_select_div .rank_title_content li{float: left;}
.rank_box .rank_select .rank_select_div .fenge{color: #bbb;}
.rank_box .rank_select .rank_select_div .rank_title_content span{margin:0px 4px;white-space: nowrap;}
.rank_box .rank_select .rank_select_div .rank_title_content a{color: #000; padding: 2px;}
.rank_box .rank_select .rank_select_div .active{height: 20px;border-radius:3px 3px 3px 3px; 
background: #727FF2; text-align: center;line-height: 20px;cursor: pointer; padding: 2px 2px 2px 4px;}
.rank_box .rank_select .rank_select_div .active span{color: white;}
.rank_box .rank_select .rank_select_div .active span{color: #fff;}
.rank_box .rank_select .rank_select_div .rank_submit{float:left;border:1px solid #727FF2;height: 20px;border-radius:4px 4px 4px 4px;
background:#1a4f92;color: white;text-align: center;font-size: 13px;line-height: 20px;cursor: pointer;width: 50px;}

.rank_box .rank_list{margin: 20px 10px 20px 10px}
.rank_box .rank_list .companyBox{float:left;width: 80px;height: 100px;text-align: center;}
.rank_box .rank_list .companyBox div{line-height: 15px;}

.vote_company_box{width: 100px;padding-top: 10px;padding-bottom: 10px; padding-left: 5px;float: left;font-size: 13px;}

/* 排行榜 */
.rankk_box{padding: 30px 80px 30px 80px}
.rankk_box .rankk_top{border-bottom: 1px solid #727FF2;height: 25px;}
.rankk_box .rankk_top span{font-size: 14px;color:#727FF2;font-weight: bold;margin-left: 5px;}
.rankk_box ul{margin: 10px 3px 10px 3px;text-align: center;height: 30px;}
.rankk_box ul li{float: left;margin-right: 22px;font-size: 15px;line-height: 25px;cursor: pointer;}
.rankk_box ul .active{border:1px solid #eee;height:25px;border-radius:4px 4px 4px 4px;background:#eee;
padding-left:5px;padding-right: 5px; }

.rankk_box .rankk_list{margin: 20px 5px 30px 5px}
.rankk_box .rankk_list .company_box{margin-bottom: 15px;margin-top: 15px; margin-left: 20px;}
.rankk_box .rankk_list .company_box .num{float:left;border: 1px solid #cccccc;width: 15px;height: 15px;line-height:15px; background-color: #1887DF;
font-size: 11px;color: white;text-align: center;margin-right: 20px;margin-top: 15px;}
.rankk_box .rankk_list .company_box .img{float:left;margin-right: 20px;}
.rankk_box .rankk_list .company_box .company_info{float:left;margin-right: 60px;text-align: center;margin-top: 6px;width: 100px;}
.rankk_box .rankk_list .company_box .concerdCount{float:left;margin-right: 60px;text-align: center;margin-top: 6px;}
.rankk_box .rankk_list .company_box .replyCount{float:left;margin-right: 60px;text-align: center;margin-top: 6px;}
.rankk_box .rankk_list .company_box .concerd{float:left;background-image: url("../images/rank/concerd.jpg");width: 50px;height: 17px;margin-top: 16px;}

ol li,ul li{ list-style-type:none; vertical-align:middle;}
.company_middle{background-color:white;}
.company_center{width: 710px;border-right: 1px solid #cccccc;float:left;}
.company_right{width: 256px;float:left;}
.company_rightZone{margin:15px 8px 0;}
.company_choose{padding: 60px 0px 10px 60px}
.company_choose .word{font-size: 25px;color:#cccccc;float: left;height: 32px;line-height: 32px;}
.company_choose .tw{float: left;}
.company_choose .tw .xlk{border: 1px solid #ddd;margin-left: 30px;overflow: hidden;width: 130px;height: 32px;
background:url(../images/rank/bodybg.jpg) repeat;float: left;font-size:16px;font-family: Microsoft JhengHei;padding-left: 28px;line-height: 32px;}
.company_choose .tw .xlk s{float: right;background:url(../images/rank/down.jpg);width: 30px;height: 32px;}


.company_plate{margin: 50px 20px 40px 20px;}
.company_plate .boxx{border:1px solid #727FF2;height: 30px;border-radius:3px 3px 3px 3px;width: 80px;background:#727FF2;color: white;text-align: center;}
.company_plate .boxx span{height: 30px;line-height: 30px;font-family: SimHei;font-size: 15px;}
.company_plate .downline{border-bottom: 2px solid #476D49;margin-top: -1px;}

.company_company{margin: 50px 10px 50px 0px;height: 380px;}
.company_company .full_content_split_line { width:994px; height:35px; display: block; margin: 0px; padding: 0px; float: left;}
.company_company .block_item { width: 75px; height: 110px;  display: inline-block; float: left; padding-left: 15px;}
.company_company .block_item .block_item_image { width: 60px; height: 60px; border: 0px; cursor: pointer; text-align: center;}
.company_company .block_item .block_item_under_footer { width: 60px; height: 15px; text-align: center; }
.company_company .block_item .block_item_under_footer a { text-decoration: none;color: black;font-size: 15px;font-family: SimHei;height: 15px;line-height: 15px; }
.company_company .block_item .block_item_under_footer a:visit { color: gray; }
.company_company .block_item .block_item_footer { width: 60px; height: 15px; text-align: center;  }
.company_company .block_item .block_item_footer a { text-decoration: none;color: black;font-size: 14px;font-family: SimHei; }

.company_pageDiv{text-align: center;margin: 0 auto;width: 680px;}

.company_more{float: right;font-size: 12px;margin-top: 20px;margin-right: 15px;}
.company_head{border-bottom: 1px solid #cccccc;height: 25px;}

.company_search .tltleStr{font-size: 14px;}
.company_search input[type="text"]{width: 120px;margin: 6px 0px 6px 0px;border-radius:3px;}
.company_search .to_company{width: 88px;  background: rgb(76, 142, 250);
height: 30px;
border-radius: 3px;
/* background: url(../images/shouye1.png) -17px -48px; */
display: inline-block;font-size: 12px;line-height: 30px;text-align: center;cursor: pointer;}
.company_search .com_concer{width: 50px;height: 36px;
background: rgb(76, 142, 250);
height: 30px;
border-radius: 3px;
/* background: url(../images/shouye1.png) -115px -48px; */
display: inline-block;font-size: 12px;line-height: 30px;text-align: center;margin-left: 10px;cursor: pointer;}
.company_search  i{width: 14px;height: 12px;background: url(../images/shouye1.png) -17px -26px;
display: inline-block;}

.company_attention{margin-top: 20px;}
.company_attention .attstr{font-size: 18px;float: left;}
.company_attention .list{margin-top: 5px;}
.company_attention .list .info{margin-top: 10px;}
.company_attention .list .info .img{float:left;margin-left: 0px;text-align: center;}
.company_attention .list .info .img div{height: 15px;line-height: 15px;}
.company_attention .list .info .concerd{float:left;margin-left: 10px;text-align: center;}
.company_attention .list .info .top15{margin-top: 15px;}
.company_attention .list .info .reply{float:left;margin-left: 10px;text-align: center;}
.company_attention .list .info .but{margin-left: 10px;float:left;background-image: url("../images/rank/concerd.jpg");width: 50px;height: 17px;margin-top: 30px;}

.company_nocontent{border: 1px solid #eee;height: 60px;width: 210px;background-color: #eee;text-align: center;
line-height: 60px;font-weight: bold;font-size: 14px;}

.company_hreply{padding-top: 10px;}
.company_hreply .replystr{font-size: 18px;color: #338C77;float: left;}
.company_hreply .title{margin-top: 10px;text-align: center;border-bottom: 1px solid #cccccc;height: 25px;}
.company_hreply .title span{margin-left: 15px;}
.company_hreply .company_content{}
.company_hreply .company_content .cont{margin-top: 12px;height: 10px;}
.company_hreply .company_content .cont .num{float:left;border: 1px solid #cccccc;width: 10px;height: 10px;line-height:10px; background-color: #FAC70D;
font-size: 11px;color: white;margin-top: 4px;text-align: center;}
.company_hreply .company_content .cont .numm{float:left;border: 1px solid #cccccc;width: 10px;height: 10px;line-height:10px; background-color: #7B755F;
font-size: 11px;color: white;margin-top: 4px;text-align: center;}
.company_hreply .company_content .cont .comp{float:left;margin-left: 10px;width: 80px;}
.company_hreply .company_content .cont .replyNum{float:left;width: 60px;}
.company_hreply .company_content .cont .concertNum{float:left;width: 50px;}
.company_hreply .company_content .cont .comp a {text-decoration: none;font-weight: bold;}

.company_lreply{padding-top: 10px;}
.company_lreply .replystr{font-size: 18px;color: #338C77;float: left;}
.company_lreply .title{margin-top: 10px;text-align: center;border-bottom: 1px solid #cccccc;height: 25px;}
.company_lreply .title .ss{margin-left: 0px;}
.company_lreply .title .hfl{margin-left: 30px;}
.company_lreply .company_content{}
.company_lreply .company_content .cont{margin-top: 12px;height: 10px;}
.company_lreply .company_content .cont .num{float:left;border: 1px solid #cccccc;width: 10px;height: 10px;line-height:10px; background-color: #FAC70D;
font-size: 11px;color: white;margin-top: 4px;text-align: center;}
.company_lreply .company_content .cont .numm{float:left;border: 1px solid #cccccc;width: 10px;height: 10px;line-height:10px; background-color: #7B755F;
font-size: 11px;color: white;margin-top: 4px;text-align: center;}
.company_lreply .company_content .cont .comp{float:left;margin-left: 25px;width: 95px;}
.company_lreply .company_content .cont .replyNum{float:left;width: 60px;}
.company_lreply .company_content .cont .comp a {text-decoration: none;font-weight: bold;}
/*列表页end*/

/*投资者首页*/
.user_index_box {padding: 40px 30px 30px 20px}
.user_index_box .resultStr{font-size: 14px;}
.user_index_box .userBox{margin-bottom:20px; margin-left: 20px;}
.user_index_box .userBox .userHead{width: 160px;float: left;margin-right: 20px;text-align: center;}
.user_index_box .userBox .userHead .Integration{width: 50px;float: left;}
.user_index_box .userBox .userHead .Integration span{color: blue;font-weight: bold;}
.user_index_box .userBox .userType{width: 150px;float: left}
.user_index_pad{margin-left: 30px;margin-right: 30px;}
.mlf10{margin-left: 10px;margin-right: 10px;}

/*专栏*/
.scolumn_search{padding: 10px;}
.scolumn_search input[type="text"]{width: 70px;}
/*专栏end*/

/*最受关注公司等*/
.top-container {width: 100%;font-size: 12px;padding: 10px 0;margin-top: 7px;}
.top-color-gray a{color: #4461DA;font-size: 12px;}
.top-title {text-align: left;font-size: 14px;border-bottom: 2px #e7e7e7 solid;padding:0 0 10px 5px;}
.top-items {margin: 10px 0;}
.top-item{margin: 5px 0;}
.top-item-lefter {float: left;text-align: center;margin-left: 5px;}
.top-image-bg {width: 50px;height: 50px;background-image: url("../images/layer_bg.png");}
.top-image-bg img{}
.top-image-bg .cimage{margin: 10px 10px;}
.top-item-righter {margin-left: 65px;text-align: left;vertical-align: top;word-wrap: break-word; 
	word-break: break-all;}
.top-talks {list-style-type:none;margin:0;padding: 0;}
.talk-item {border-bottom: 1px dashed #999999;padding-bottom: 5px;}
.top-more {text-align: right;}
.top-more span{font-size: 12px;}
/*最受关注公司等end*/

/*搜索*/
.searchmain{margin: 0px auto;width: 850px;padding: 20px 0;}
.searchmain .searchbox{border: 1px solid #ccc;border-radius:8px;}
.searchmain .searchbox .pdiv{padding: 10px 0px 0px 20px;}
.searchmain .searchbox .pdiv2{padding: 10px 0px 10px 32px;}
.searchmain .searchbox input{height: 20px;margin-left: 15px;line-height: 20px;}
.searchmain .searchbox .keyword{width: 285px;}
.searchmain .searchbox .time1{width: 100px;margin-right: 30px}
.searchmain .searchbox .time2{width: 100px;margin-left: 30px}
.searchmain .searchbox select{margin-left: 120px;width: 150px;}
.searchmain .searchbox .searchBut{margin-left: 125px;width: 125px;
	height: 35px;float:left;text-align:center;line-height:35px;color:white;
	background: url(../images/shouye1.png) -232px -94px;font-size: 18px;font-weight: bold;
	cursor: pointer;
}

.searchmain .searchContentBox{margin-top: 20px;border: 1px solid #ccc;}
.searchmain .searchContentBox .ptitle{width: 120px;border-right: 1px solid #ccc;float: left;}
.searchmain .searchContentBox .presult{width: 665px;border-left: 1px solid #ccc;margin-left: -1px;float: left;padding: 20px 30px 20px 30px;}
.searchmain .searchContentBox .ptitle ul{text-align: center;font-size: 14px;padding-top:30px;padding-bottom: 4px; }
.searchmain .searchContentBox .ptitle ul li{margin-bottom: 20px;padding: 3px;cursor: pointer;}
.searchmain .searchContentBox .ptitle ul .active{background-color: #ccc;}
.searchmain .searchContentBox .presult .resultBox{border-bottom: 1px solid #ccc;padding:10px;}

.presult .resultBox  .img{float:left;margin-left: 0px;}
.presult .resultBox  .pcompany{float:left;margin-left: 10px;width: 110px;}
.pcompany.top5 div{width: 400px;}
.presult .resultBox  .concerd{float:left;margin-right: 40px;text-align: center;}
.presult .resultBox  .but{float:left;background-image: url("../images/rank/concerd.jpg");width: 50px;height: 17px;margin-top: 15px;}

.presult .resultBox .viewDiv{float: left;margin-left: 10px;width: 550px;
font-size: 12px;line-height: 17px;}
.presult .resultBox .viewDiv div{margin-top: 7px;}
.presult .resultBox .viewDiv .viewContent{line-height: 20px;}
.presult .resultBox .dateDiv{color: #ccc;font-size: 12px;}
.presult .resultBox .dateDiv span{margin-left: 20px;}
.presult .resultBox .rightOpera{float: right;font-size: 12px;margin-bottom: 10px;}

.presult .resultBox .userHead{float: left;text-align: center;}
.presult .resultBox .askImg{float: left;margin-left: 10px;}
.presult .resultBox .contentDiv{float: left;margin-left: 10px;width: 530px;
font-size: 12px;line-height: 22px;}
.presult .resultBox .manage_answer{float: left;width: 540px;background-color: #eee;padding: 10px;}
.presult .resultBox .manage_answer .answerImg{float: left;width: 20px;}


/*搜索end*/

.app-andriod {
	width: 136px;
	height: 51px;
	background: url(../images/shouye1.png) -10px -268px;
	display: inline-block;
}

.app-apple {
	width: 137px;
	height: 52px;
	background: url(../images/shouye1.png) -10px -204px;
	display: inline-block;
}

/*编辑高管*/
.manager_box{margin-bottom: 20px;border-bottom: 1px solid #ccc;padding-bottom: 10px;}
.manager_box .manager_img{float: left;margin-right: 10px;}
.manager_box .manager_img div{margin-top: 5px;}
.manager_box .manager_info{float: left;}
.manager_box .manager_info .manager_title{margin:0px 0px 15px 5px}
.manager_box .manager_info .manager_title span {margin-right: 10px;}
.manager_box .manager_info .manager_title span input{width: 80px;height: 22px;text-align: center;line-height: 22px;}
.manager_box .manager_info textarea{resize: none;line-height: 20px;}
.m_content_float .editBut{cursor: pointer;float: left;
		background: url(../images/shouye1.png) -128px -433px;
		width: 107px;
		font-size: 16px;
		padding:0;
		height: 36px;
		border: none;
		color: #fff;text-align: center;line-height: 36px;margin-left: 10px;}
/*编辑高管 end*/

/*问答详情*/
.detail_box{margin: 0px auto;width: 600px;padding-top: 30px;}
.detail_box .qa_content{width: 550px;}
.detail_box .qa_comment{margin-left: 95px;width: 460px;*margin-left: 47px;}
.detail_box .qa_comment textarea{height: 60px;width: 444px;margin-bottom: 10px;}
.detail_box .qa_comment span{margin-left: 4px;font-weight: bold;position: relative;top: 1px;}
.detail_box .qa_comment_list{margin-left: 67px;width: 500px;margin-top: 50px;padding-bottom: 50px;}
.shareBox{border: 1px solid #ccc;padding: 5px;width: 70px;margin:40px;}
.shareBox li{height: 30px;color: #ccc;cursor: pointer;width: 100px}
.shareBox li span{color: #000}
/*问答详情end*/

.addEasyTalk{border: 1px dashed #5CA7DD;padding: 0 10px;*margin-top: -25px; background-color: rgb(76, 142, 250);}
.addEasyTalk i{background: url(../images/shouye1.png) -18px -26px;
width: 13px;height: 13px;display: inline-block;}
.addEasyTalk span{color: #000000;}
.addEasyTalk:HOVER{background-color: #eee;}
.addEasyTalk:HOVER i{background: url(../images/shouye1.png) -18px -26px;
width: 13px;height: 13px;display: inline-block;}
.addEasyTalk:HOVER span{color: #000;}


.btn-comment {
	background: #3E72C9;
	width: 40px;height: 24px;color: #fff;
	text-align: center;
	border-radius: 2px;	border: none;
	cursor: pointer;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	margin-right: 3px;
}
.btn-comment:HOVER{
	background: #3da1f6;
}

/*注册--关注*/
.r_follow_box{
	margin: 20px auto;
	width: 780px;
	min-height: 640px;
}
.r_follow_box h1,.r_follow_box h3{
	font-size: 14px;
}
.r_follow_box .r_follow_content{
	margin-top: 30px;
}
.r_follow_box .r_follow_content h3{
	line-height: 18px;
	margin-right: 5px;
	padding: 5px 0;
	background: #FBFBFB;
	border-bottom: 1px solid #E5E5E5;
}
.r_follow_box .r_follow_content .selectAll{
	float: right;
	display: inline;
}
.r_follow_box .r_follow_content .selectAll input{
	margin-right: 2px;
}
.r_follow_box .r_follow_content .userList{
	overflow: hidden;
	zoom: 1;
	width: 780px;
	margin-right: -10px;
}
.r_follow_box .r_follow_content .userList li{
	float: left;
	display: inline;
	position: relative;
	width: 250px;
	height: 60px;
	margin: 20px 10px 10px 0;
	overflow: hidden;
	font-size: 13px;
}
.r_follow_box .r_follow_content .userList li .checkman {
	position: absolute;
	bottom: 6px;
	left: 0px;
}
.userList li .info {
	float: left;
	display: inline;
	line-height: 20px;
	padding-left: 8px;
	width: 190px;
}
.userList li .info .desc {
	font-size: 12px;
	color: #888;
}
/*注册--关注end*/


/*小助手*/
.help_tit {
	width: 728px;
	height: 60px;
	margin: 0 auto 12px;
	background: url(../images/help_tit.png) no-repeat;
}
.tabStyle2 {
width: 750px;
height: 42px;
overflow: hidden;
margin: 20px auto 0;
padding: 0 9px;
border: 1px solid #E8E8E8;
border-bottom: 0;
background: url(../images/b3.png) no-repeat;
background-position: 0 -276px;
background-repeat: repeat-x;
}
.tabStyle2 ul, .tabStyle2 li {
display: inline-block;
float: left;
overflow: hidden;
}
.tabStyle2 li, .tabStyle2 li b {
	background: url(../images/b2.png) no-repeat;
}
.tabStyle2 li * {
display: inline-block;
height: 33px;
padding: 0 11px 0 7px;
}
.tabStyle2 li {
height: 33px;
overflow: hidden;
margin: 9px 0 0 -1px;
padding-left:5px;
font-size: 14px;
line-height: 35px;
background-position: -215px -107px;
}
.tabStyle2 li b {
color: #333!important;
background-position: right -297px;
background-color: #F6F6F6;
}
.tabStyle2 li.select {
background-position: 0 -297px;
}
.qaList {
width: 728px;
margin: 0 auto;
padding-bottom: 30px;
}
.qaList dt {
padding: 15px 20px 5px 10px;
font-size: 14px;
font-weight: bold;
line-height: 21px;
}
.qNum {
display: inline-block;
width: 35px;
height: 21px;
padding-right: 5px;
margin-right: 9px;
font: bold 17px/21px Arial;
text-align: center;
color: #fff;
background: url(../images/help_numbg.png) no-repeat;
}
.qaList dd {
padding: 0 20px 14px 60px;
zoom: 1;
border-bottom: 1px dashed #E4E4E4;
line-height: 19px;
}
.qaList dd.nobor {
border: none;
}
.imgList {
	width: 560px;
	margin: 0 auto;
	text-align: center;
}
.imgList img{
	margin: 20px 0;
}
.feedback {
	width: 560px;
	margin: 25px auto;
}
.feedback .feedback_title {
	font-size: 20px;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}
.feedback .feedback_box {
	margin: 0 20px;
}
.feedback .feedback_top {
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
}
/*小助手end*/
/*回复预览*/
.previewAnswer {
	font-size:14px;
	width:680px;
	height:auto;
	max-height: 160px;
	margin-bottom: 10px;
	margin-left:15px;
	line-height: 150%;
	text-align: left;
	overflow: auto; 
	word-wrap: break-word;
	word-break: break-all;
	padding:5px;
	border:1px solid #E6E6E6;
}
.tipTitle{
	margin-left: 320px;
	font-size: 20px;
	font-weight: bold;
}
.titleContent {
	width:680px;
	height:auto;
	margin: 10px 15px;
	line-height: 150%;
	text-align: left;
	overflow: hidden; 
	word-wrap: break-word;
	word-break: break-all;
	padding:5px;
	border: none;
}
.senc_input_box textarea {
color: #595959;
height: 24px;
overflow: hidden;
width: 550px;
border: 1px solid #c6c6c6;
padding: 4px 4px 0;
font-size: 12px;
line-height: 18px;
font-family: Tahoma, "SimSun";
border-radius: 3px;
margin-top: 10px;
}
.vote_ico {
	width: 47px;
	height: 17px;
	vertical-align: bottom;
	padding-right: 5px;
	padding-bottom: 5px;
}
